unable to hold one's urine - Francés Inglés Diccionario